Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Lexington Challenger Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag 2007 - Aachen Puerto Rico Challenger Tennis Event - Humacao Alexander Kolyaskin Memorial - Donetsk St. Petersburg Open - St. Petersburg Germany F3 Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 Sweden #1-w1 Sweden #1-w2 Uzbekistan F1 Sweden #1-w3 Uzbekistan F2 Sweden #1-w4 Uzbekistan F4 Poland F1 Poland F2 Finland F1 Finland F2 Denmark F1 Denmark F2 Denmark F3 France F13 Sweden F1 Sweden F2 Great Britain F7 USA F31 USA F32 Great Britain F1 Great Britain F2 Portugal F1 Portugal F2 Great Britain F3 Italy F8 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Great Britain F7 Netherlands F2 Germany F9 Spain F23 Spain F24 Sweden F2 France F16 Australia F9 Australia F10 Australia F11 Germany F1 Great Britain F2 USA F4 Switzerland F3 Sweden F1 Sweden F2 Sweden F3 Great Britain F8 Ireland F1 Ireland F2 Great Britain F9 Finland F2 Italy F29 Great Britain F3 Great Britain F4 Italy F6 Italy F7 Korea F1 Korea F2 Kuwait F2 Italy F16 Germany F14 France F14 Great Britain F19 Great Britain F21 Great Britain F22 China F1 China F2 Italy F2 Great Britain F5 Ireland F2 Croatia F1 Croatia F2 Great Britain F4 Korea F1 Korea F2 Korea F3 Sweden F1 Sweden F2 Great Britain F4 Italy F3 Italy F4 Italy F5 Italy F6 Italy F10 Italy F11 Netherlands F3 Netherlands F4 Germany F7 Chinese Taipei F2 Korea F1 Korea F2 Great Britain F5 Italy F5 Great Britain F6 Great Britain F7 Switzerland F1 Switzerland F2 Korea F1 Korea F2 Spain F13 Spain F14 Ireland F1 Canada F7 Canada F8 Great Britain F15 USA F2 USA F4 Greece F4 Israel F6 Spain F17 Spain F18 Italy F26 USA F31 Great Britain F5 Great Britain F6 Canada F1 (Gatineau) Canada F2 (Sherbrooke) Spain F17 (Martos) Spain F18 (Palma del Rio) Portugal F9 (Setubal) Portugal F18 (Sintra) France F18 (Bagneres-De-Bigorre) Thailand F10 (Hua Hin) Thailand F11 (Hua Hin) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) Canada F1 (Gatineau) Canada F2 (Sherbrooke) Nova Challenger Osaka - Osaka Fergana Challenger - Fergana IX Open Internacional D'Andorra - Andorra Challenger Canottieri Minico - Mantova Togliatti Cup - Togliatti Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba GHI Bronx Classic - Bronx Kyiv Open - Kiev Indian Oil Servo Challenger - Calcutta Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad ATP "Videocon" Challenger - Mumbai Fergana Challenger - Fergana Samarkand Challenger - Samarkand Quelle Cup 2000 - Furth AXA Open II - Espinho Challenger Casino Lugano - Lugano Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Memorial Kolyaskin - Donetsk LTA Men's Challenger - Wrexham Togliatti Cup - Togliatti Kyiv UMC Open - Kiev FILA Challenger Biella - Biella Copa Sevilla - Seville Bukhara Challenger - Bukhara Yokohama International Tennis Tournament - Yokohama Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg Fergana Challenger - Fergana Architect Open - Budapest Memorial Savigny - Sassuolo XI Venice Open - Venice 2001 Challenger Canottieri Mincio - Mantova Stella Artois Clay Court Championships - Budaors Internazionali di Tennis de San Marino - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone XXVIII Edizione 'A.Savoldi' - Manerbio Kyiv UMC Open - Kiev EI Bank Bulgarian Challenger - Sofia IPP Open - Helsinki TED Open-Akbank Private Banking - Istanbul Bukhara Challenger - Bukhara Samsung Securities Cup - Seoul KGHM Polish Indoors - Wroclaw Samarkand Challenger - Samarkand Meridiana Sardegna Open - Olbia Samarkand Challenger - Samarkand Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Sarajevo Open - Sarajevo Togliatti Cup - Togliatti Akbank Private Banking-TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Busan Open - Busan Fergana Challenger - Fergana Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Castilla y Leon - Segovia Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk The LTA Bolton Challenger - Bolton Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Mauritius Open - Mauritius The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Pro Tennis World Open - Sunrise Fergana Challenger - Fergana The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Nokian Hakkapeliitta Open - Tampere Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk TED Open - Istanbul Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Kia International in Caloundra - Caloundra PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg The LTA Wrexham Challenger - Wrexham USTA Men's Challenger of Dallas - Dallas KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg BH Telecom Indoors Sarajevo 2006 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Cardiff Challenger - Cardiff Isla de Lanzarote - Lanzarote Ciudad de Telde - Telde San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Surbiton Trophy - Surbiton The Shelbourne Irish Open - Dublin The LTA Manchester Trophy - Manchester WOW Cafe Challenger - New Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Privatbank Open 2006 - Dnepropetrovsk IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Hilton Waikoloa Village USTA Challenger - Waikoloa Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Dublin Challenger - Dublin Black Forest Open - Freudenstadt Open des Alpes Trophee BNP Paribas - Grenoble Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk LTA Shrewsbury Challenger - Shrewsbury Delhi Challenger I - New Delhi Heilbronn Open - Heilbronn 2008 China TCL Challenger - Guangzhou KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BH Indoor Sarajevo - Sarajevo BMW Tennis Championship - Sunrise Baton Rouge Pro Tennis Classic - Baton Rouge Ostdeutscher Sparkassen Cup - Dresden Pharma Medico Open 2008 - Aarhus BNP Paribas Primrose - Bordeaux Izmir Cup - Izmir The Surbiton Trophy - Surbiton Dublin Challenger - Dublin XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Wolfsburg Challenger Sunrise Challenger Jersey Challenger Izmir Challenger Cremona Challenger Carson Challenger Yuba City Challenger Manchester Challenger Recanati Challenger Istanbul Challenger Mons Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Jersey Challenger Jersey Challenger Barletta Challenger Napoli Challenger Monza Challenger Tunis Challenger Bordeaux Challenger Cremona Challenger Braunschweig Challenger Aptos Challenger Lexington Challenger Granby Challenger Istanbul Challenger Astana Challenger St. Remy Challenger Bangkok Challenger Izmir Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Eckental Challenger Ortisei Challenger Loughborough Challenger Bratislava Challenger Helsinki Challenger Noumea Challenger Singapore Challenger Bergamo Challenger Wolfsburg Challenger Sarajevo Challenger San Jose Challenger Rimouski Challenger Bath Challenger Rome Challenger Cremona Challenger Alessandria Challenger Nottingham Challenger Aptos Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Genova Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Wolfsburg Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Kaohsiung Challenger Busan Challenger Athens Challenger Nottingham Challenger Nottingham-2 Challenger Samarkand Challenger Karshi Challenger Genova Challenger St. Remy Challenger Istanbul Challenger Petange Challenger Izmir Challenger Sacramento Challenger Tashkent Challenger Tiburon Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Tyumen Challenger Noumea Challenger Quimper Challenger Dallas Challenger Napoli Challenger Rome Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Mons Challenger Rennes Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Maui Challenger Wroclaw Challenger Cherbourg Challenger St. Brieuc Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Vancouver Challenger Tiburon Challenger Sacramento Challenger Fairfield Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Bangkok Challenger Manila Challenger Wroclaw Challenger Cherbourg Challenger Raanana Challenger Gwangju Challenger Taipei City Challenger Seoul Challenger Manchester Challenger Tiburon Challenger Stockton Challenger Drummondville Challenger St. Brieuc Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Stockton Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Bangkok Challenger Bangkok Challenger Drummondville Challenger Seoul Challenger Busan Challenger Loughborough Challenger Nottingham Challenger Segovia Challenger Portoroz Challenger Chicago Challenger Cary Challenger Tiburon Challenger Stockton Challenger Fairfield Challenger Noumea Challenger Phoenix Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Internazionali di Tennis di San Marino - San Marino Waldbaum's Hamlet Cup - Long Island President's Cup 2000 - Tashkent Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Milan Indoors - Milan Copenhagen Open - Copenhagen Croatia Open - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Gerry Weber Open - Halle AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Dubai Open - Dubai Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing Mumbai Open - Mumbai Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Thailand Open - Bangkok ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai New York Open - New York Qatar ExxonMobil Open - Doha Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, REL2, RSA-DEN 3-2 Davis Cup, Group 2, 1R, MAR-DEN 4-1 Davis Cup, Group 2, PO, DEN-EST 3-0 Davis Cup, Group 2, 2R, LUX-DEN 0-5 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, Group 2, PO, DEN-MNE 3-2 Davis Cup, PO, RUS-IND 3-2 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, PO, EGY-DEN 0-5 Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group II, 2R, DEN-LAT 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, AUT-RUS 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, Group II, 1R, DEN-CYP 4-1 Davis Cup, Group II, 2R, DEN-LUX 5-0 Davis Cup, Group II, 3R, DEN-MDA 3-2 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group I, PO, DEN-SWE 2-3 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, 2R, DEN-FIN 3-2 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, Group II, 1R, DEN-MAR 4-1 Davis Cup, Group II, 2R, NOR-DEN 1-4 Davis Cup, Group II, 3R, DEN-RSA 1-3 Davis Cup, Group II, 1R, DEN-IRL 4-1 Davis Cup, Group II, 2R, DEN-EGY 1-3 Davis Cup, World Group II, PO, DEN-PUR 5-0 All Lower level tournaments